The phrase "new litter" means a group of baby animals that have been recently born or hatched from their parent.